package com.baogu.model.job;

import java.io.Serializable;

/**
 * 作物上传数据各阶段节点记录表
 * @author Administrator
 *
 */
public class CropUploadDataPeriodRecord implements Serializable{

	private String id;
	private String collectionPointCropRelId;//采集点作物关联id
	private String appCropUploadDataPeriodRecordId;
	private String plantNum;//种植编号
	private String periodType;//阶段大类(种植前，生命周期，种植终止)
	private String periodSubType;//阶段小类(针对多收，记录生命周期)[阶段小类关联作物生命周期各阶段主键id]
	private Integer auditPass;//是否通过审核 0 未审核 1 已审核 2 审核未通过
	private java.util.Date lifeCycleBeginTime;//生命周期开始时间
	private java.util.Date nextLifeCycleBeginTime;//下一阶段开始时间（就是结束时间
	private Integer cropLifeCycleSort;//作物生命周期排序
	private String stage;//阶段
	private String lifeCycleName;//生命周期名称
	private Integer deleteFlag;//逻辑删除
	private java.util.Date createTime;
	private java.util.Date updateTime;
	private String createBy;
	private String updateBy;
	private String remark;
	
	// 20180816 新增
	private String isFinalLifeCycle; // 是否是生命周期的最后一个阶段    0  是  1 不是

	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getAppCropUploadDataPeriodRecordId() {
		return appCropUploadDataPeriodRecordId;
	}
	public void setAppCropUploadDataPeriodRecordId(String appCropUploadDataPeriodRecordId) {
		this.appCropUploadDataPeriodRecordId = appCropUploadDataPeriodRecordId;
	}
	public String getCollectionPointCropRelId() {
		return collectionPointCropRelId;
	}
	public void setCollectionPointCropRelId(String collectionPointCropRelId) {
		this.collectionPointCropRelId = collectionPointCropRelId;
	}
	public String getPlantNum() {
		return plantNum;
	}
	public void setPlantNum(String plantNum) {
		this.plantNum = plantNum;
	}
	public String getPeriodType() {
		return periodType;
	}
	public void setPeriodType(String periodType) {
		this.periodType = periodType;
	}
	public String getPeriodSubType() {
		return periodSubType;
	}
	public void setPeriodSubType(String periodSubType) {
		this.periodSubType = periodSubType;
	}
	public Integer getAuditPass() {
		return auditPass;
	}
	public void setAuditPass(Integer auditPass) {
		this.auditPass = auditPass;
	}
	public java.util.Date getLifeCycleBeginTime() {
		return lifeCycleBeginTime;
	}
	public void setLifeCycleBeginTime(java.util.Date lifeCycleBeginTime) {
		this.lifeCycleBeginTime = lifeCycleBeginTime;
	}
	public java.util.Date getNextLifeCycleBeginTime() {
		return nextLifeCycleBeginTime;
	}
	public void setNextLifeCycleBeginTime(java.util.Date nextLifeCycleBeginTime) {
		this.nextLifeCycleBeginTime = nextLifeCycleBeginTime;
	}
	public Integer getCropLifeCycleSort() {
		return cropLifeCycleSort;
	}
	public void setCropLifeCycleSort(Integer cropLifeCycleSort) {
		this.cropLifeCycleSort = cropLifeCycleSort;
	}
	public String getLifeCycleName() {
		return lifeCycleName;
	}
	public void setLifeCycleName(String lifeCycleName) {
		this.lifeCycleName = lifeCycleName;
	}
	public Integer getDeleteFlag() {
		return deleteFlag;
	}
	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}
	public java.util.Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}
	public java.util.Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(java.util.Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getCreateBy() {
		return createBy;
	}
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	public String getUpdateBy() {
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getIsFinalLifeCycle() {
		return isFinalLifeCycle;
	}
	public void setIsFinalLifeCycle(String isFinalLifeCycle) {
		this.isFinalLifeCycle = isFinalLifeCycle;
	}
	public String getStage() {
		return stage;
	}
	public void setStage(String stage) {
		this.stage = stage;
	}
}
